#pragma   once  
#ifndef TLGCUDA_H
#define TLGCUDA_H


#ifdef CUDATLGDLL_EXPORTS
#define CUDATLGDLL_API __declspec(dllexport)
#else
#define CUDATLGDLL_API __declspec(dllimport)
#endif

#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include<graphics.h>
#include <CImg.h>
#include <iostream>
#include <fstream>
#include <thread>
using namespace cimg_library;


void Easy_TLG_Linear_Update(COLORREF* NewImg, COLORREF* IMGMem, int IWidth, int Iheight);
void CUDAErrorLogging(cudaError_t error);
#endif // !TLGCUDA_H